// 系统管理-用户管理
const mongoose = require('mongoose')


const schema = new mongoose.Schema({
    createTime:{type:String}, //创建时间
    updateTime:{type:String},　// 修改时间
    userSite:{type:String}, // 登陆地址
    userIp:{type:String},  // 登录IP
    userCity:{type:String}, // 登录城市
    role:{type: String}, // 用户角色
    userName: { type: String}, // 用户名
    password: {
        type: String,
        select: false,
        set(val) {
          return require('bcrypt').hashSync(val, 10)
        }
      }, // 密码
    nickName: { type: String}, // 昵称
    phoneNumber: { type: String}, // 手机号
    email: { type: String}, // 邮箱
    userPic: { type: String}, // 头像
    sex: { type: String}, // 性别
    remark: { type: String}, // 备注
})
module.exports = mongoose.model('User',schema)